#if !defined(__APP_VERSION)
#define __APP_VERSION

#define APP_VERSION_INFO_URL "http://192.168.44.51:8000/fileinfo.json"
#define APP_VERSION_FILE_URL "http://192.168.44.51:8000/download/gateway"
#define APP_VERSION_FILE_LOCAL_PATH "/root/gateway.update"

#define APP_VERSION_MAJOR 2
#define APP_VERSION_MINOR 5
#define APP_VERSION_PATCH 0

/**
 * @brief 用于检查和更新程序版本
 * @return 0 表示成功， -1表示失败
 */
int ota_version_check_update();

/**
 * @brief 每日检查一次版本更新
 */
int ota_version_check_update_daily();

/**
 * @brief 获取当前版本号
 * 
 */
void ota_version_print();

#endif // __APP_VERSION
